/**
 * @description 加密方法
 */

const crypto = require('crypto')
const { CRYPTO_SECRET_KEY } = require('../conf/secretKey')

//密钥
const SECRET_KEY = CRYPTO_SECRET_KEY;

function _md5(content) {
  const md5 = crypto.createHash('md5'); //生成哈希摘要
  return md5.update(content).digest('hex');//'hex': 将每个字节编码成两个十六进制的字符
}

function doCrypto(content) { 
  const str = `password=${content}&key=${SECRET_KEY}`;
  return _md5(str)
}

module.exports = doCrypto